|
|
@@ -48,6 +48,7 @@ import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.utils.Func;
|
|
|
+import org.springblade.system.user.entity.User;
|
|
|
import org.springblade.system.user.feign.IUserClient;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
@@ -91,6 +92,16 @@ public class SettlementController extends BladeController {
|
|
|
public R<Settlement> detail(Settlement settlement) throws Exception {
|
|
|
/* JdyTool.test();*/
|
|
|
Settlement detail = settlementService.getById(settlement.getId());
|
|
|
+
|
|
|
+ R<User> user2 = iUserClient.userInfoById(detail.getUpdateUser());
|
|
|
+ if (user2.isSuccess() && user2.getData() != null){
|
|
|
+ detail.setUpdateUserName(user2.getData().getName());
|
|
|
+ }
|
|
|
+ R<User> user3 = iUserClient.userInfoById(detail.getCreateUser());
|
|
|
+ if (user3.isSuccess() && user3.getData() != null){
|
|
|
+ detail.setCreateUserName(user3.getData().getName());
|
|
|
+ }
|
|
|
+
|
|
|
LambdaQueryWrapper<Items> itemsLambdaQueryWrapper=new LambdaQueryWrapper<>();
|
|
|
itemsLambdaQueryWrapper.eq(Items::getPid,detail.getId()).eq(Items::getIsDeleted,0);
|
|
|
List<Items> list = itemsService.list(itemsLambdaQueryWrapper);
|
|
|
@@ -102,6 +113,17 @@ public class SettlementController extends BladeController {
|
|
|
if(CollectionUtils.isNotEmpty(list))
|
|
|
{
|
|
|
list.forEach(e->{
|
|
|
+
|
|
|
+ R<User> user1 = iUserClient.userInfoById(e.getUpdateUser());
|
|
|
+ if (user1.isSuccess() && user1.getData() != null){
|
|
|
+ e.setUpdateUserName(user1.getData().getName());
|
|
|
+ }
|
|
|
+ R<User> user = iUserClient.userInfoById(e.getCreateUser());
|
|
|
+ if (user.isSuccess() && user.getData() != null){
|
|
|
+ e.setCreateUserName(user.getData().getName());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
//录入人
|
|
|
e.setCreateUserName(iUserClient.userInfoById(e.getCreateUser()).getData().getRealName());
|
|
|
//客户名称
|